public class test {
    // 测试代码
    public static void main(String[] args) {
        LinkedTest list = new LinkedTest();
        list.addLast(1);
        list.addLast(2);
        list.addLast(3);
        list.addFirst(0);
        list.addIndex(2, 5);
        list.display(); // 输出: 0 <-> 1 <-> 5 <-> 2 <-> 3 <-> null

        System.out.println("Contains 2: " + list.contains(2)); // 输出: true
        list.remove(2);
        list.display(); // 输出: 0 <-> 1 <-> 5 <-> 3 <-> null

        list.addLast(3);
        list.addLast(3);
        list.removeAllKey(3);
        list.display(); // 输出: 0 <-> 1 <-> 5 <-> null

        System.out.println("Size: " + list.size()); // 输出: 3
        list.clear();
        list.display(); // 输出: null
    }
}
